package negocio;


import java.util.List;

import org.hibernate.Session;
import org.hibernate.criterion.Order;

import util.HibernateUtil;

import dominio.Pessoa;

public class PessoaService {
	public Pessoa pesquisarPorId(Long id) {
		Session session = HibernateUtil.getSession();
		try {
			return (Pessoa) session.get(Pessoa.class, id);
		} finally {
			session.close();
		}
	}
	
	public List<Pessoa> listarTodas() {
		Session session = HibernateUtil.getSession();
		try {
			return session.createCriteria(Pessoa.class)
				.addOrder(Order.asc("nome")).list();
		} finally {
			session.close();
			}
		}
}
